JavaScript Job: Software Engineer

Job added on

Company

Gigaclear
United Kingdom

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

During 2021 a total of 18 people across our Information Technology teams (circa 40%) developed and progressed, earning promotions as recognition for their great work and contributions to the team and business – we now want to bring in more people to follow in their footsteps. This can be a remote / hybrid / office based role - it would be great to see you in our Abingdon Head Office on occasion...
The core aim of the Development Team is to provide departments across the business with the software they need to work as effectively as possible. This covers a wide variety of projects, from developing tools to help with the design, validation, and visualisation (both GIS and graph) of our network, designing storage and versioning solutions, implementing tools for the tracking of our build or improving our retail customer journey. Being Agile is key to what we do: the business is evolving quickly, and we are working closely with other teams to assist them in various projects. This gives us plenty of room for taking initiatives and making a difference.
We are organised in Scrum teams with a mix of developers and QAs, and work in close collaboration with the Product Owners to ensure that the tools that we develop deliver the most value to the business. We are committed to delivering software of high quality, which we believe starts with delivering high-quality code and architecture, systematic code reviews, testing, and deployment automation.
We believe in creating a friendly, diverse, supportive, and inclusive environment, with a strong focus on personal development through code reviews, developers’ meetings, mentoring and training.
About our Stack
We develop web applications and REST APIs with a microservice architecture. Our stack currently includes Python and PostgreSQL with a range of popular support tools and frameworks. We deploy containerised environments on Kubernetes (AWS) using GitLab pipelines and Helm, and we automate our testing and deployment pipelines wherever possible. Although we are doing mostly backend work, we also do some frontend development, using predominantly TypeScript and Vue.js, and there is a strong DevOps aspect to our work. We are open minded about what we use and always strive to improve and use the right tools for the job.
Don’t worry if you don’t know all those technologies, we are looking for good engineers with Python who can learn new skills rather than people who are familiar with our exact stack.
Key Accountability & Responsibilities
Hands-on development, writing robust, readable, testable, and maintainable code
Technical ownership of one or more systems for projects and issues
Peer reviewing other team members’ code
Following and actively contributing to our coding standards
Contribute to the improvement of our stack and deployment environment, including updating our testing suites and pipelines to test your development
Championing best practices in software engineering and Agile / Scrum

Knowledge & Skills
Software development experience with Python
SQL experience (preferably PostgreSQL)
Experience with server-side software, web services, distributed systems, REST APIs
Experience with UI development
Experience with containers and cloud technologies (Kubernetes, Docker, AWS and others)
Experience with Linux development/operations
Experience with geospatial data (PostGIS, GeoJSON, OGR/Fiona, Shapely, QGIS) would be highly desirable
Experience with Agile (ideally Scrum)

Gigaclear is a growing Fibre Broadband (FTTP / FTTH) company, having grown from 100 to 600 employees over the past 5 years, we are developing our fibre-to-the-premises broadband infrastructure to some of the most difficult to reach areas of the UK, empowering those communities with broadband to rival any city. We aspire to tackle connectivity inequality and make life more digitally advanced. We are bridging the digital divide - bringing all the benefits of ultrafast fibre broadband, directly to homes and businesses across the UK.
Staff rewards, benefits and opportunities
We foster a collaborative, engaging culture that empowers staff to grow and maximise their skills. We want to challenge our people in a fair environment where hard work is rewarded and a path for progression is open to all.

  • Generous employer pension; up to 8% matched contribution
  • Income protection & life assurance
  • 25 days holiday (plus bank holidays), holiday purchase scheme and Yay Days!
  • Health cash plan, 24/7 remote GP access and Employee Assistance Programme including counselling & legal advice
  • Unlimited access to LinkedIn Learning
  • Long service benefits and monthly employee recognition
  • Enhanced maternity and paternity provisions
  • Flexible working environment
  • Health & Wellbeing initiatives and company funded social events

Our values
Our approach is to work guided by our mission, vision and values.
Find a way, Be committed, Do the right thing, Keep it simple.

Job Type: Full-time

Salary: £40,000.00-£50,000.00 per year